Sleeve gastrectomy or Roux-en-Y gastric bypass